﻿using System;
// 当关闭类型参数时，类可以用自己作为实体类：
namespace _072_自引用泛化声明
{
    public interface IEqutable<T> { bool Equals(T obj); }
    public class Balloon : IEqutable<Balloon>
    {
        public string Color { get; set; }
        public int CC { get; set; }
        public bool Equals(Balloon b)
        {
            if (b == null) return false;
            return b.Color == Color && b.CC == CC;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}